Cube Yogi
Cube Yogi
Leader in AI, Drone, Robotics & Digitization

Creator Blueprint Tasks in Zoho Creator

Here is our approach for working with Blueprint Tasks in Zoho Creator[cite: 13].

Even a non-technical person can easily set it up in just a few steps.

❦

Approach

We can configure and manage Blueprint tasks in Zoho Creator using the steps given below[cite: 13].

Key Features Overview

1. Blueprint Attributes - Track applications and monitor workflow stages in real time.

2. Change Stage - Move applications directly to selected target stages using custom scripts.

3. Execute Transition - Trigger transitions programmatically by passing form names, blueprint names, transition names, and record IDs.     

       This dashboard displays student volume across every pipeline stage from submission to admission, alongside individual application records with custom status badges[cite: 7].     

1. Blueprint Attributes

This dashboard uses Zoho Creator Blueprint Attributes to track admissions in real time, displaying top-level counts for total, active, and completed workflows across every pipeline stage[cite: 7].

// =========================================================
// APPLICATION BLUEPRINT DASHBOARD
// Form  : Application Form
// Blueprint : Application_Admission_Process
// =========================================================

BLUEPRINT ATTRIBUTES USED:
1. blueprint.Current_Stage
2. blueprint.Status

// -------------------------------------------------------------
// SUMMARY COUNTS
// -------------------------------------------------------------
totalApplications = Application_Form[ID != null].count();
activeApplications = Application_Form[blueprint.Status == "Active"].count();
completedBlueprint = Application_Form[blueprint.Status == "Completed"].count();
suspendedApplications = Application_Form[blueprint.Status == "Suspended"].count();
    

2. Change Stage

We use a simple Deluge script that uses the app blueprint change stage task to move an application directly to the selected stage[cite: 7].

record_id = input.ID;
result = thisapp.blueprint.changeStage
(
	"Application_Form",
	"Application_Admission_Pro",
	"Selected",
	record_id
);
info result;
    

3. Execute Transition

We pass the form name, blueprint name, transition name, and the record ID to execute the specific workflow transition programmatically[cite: 7].

record_id = input.ID;
result = thisapp.blueprint.executeTransition
(
    "Application_Form",
    "Application_Admission_Pro",
    "Submit_for_Verification",
    record_id
);
info "Execute Transition Result: " + result;